"""
暂停一秒，并格式化当前时间
"""
# import datetime
# import time
#
# date = datetime.datetime.now().strftime('%y-%m-%d %H:%M:%S')
# print(f'开始暂停：{date}')
# time.sleep(1)
# date = datetime.datetime.now().strftime('%y-%m-%d %H:%M:%S')
# print(f'当前时间为：{date}')


"""
古典问题：有一对兔子，从出生后第3个月起每个月都生一对小兔子，小兔子长到三个月后每个月又生一对小兔子，假如兔子都不死，每个月的兔子总数为多少
"""
mont_str = input("请输入想要统计的月数：")
"""
逻辑： 1个月  1对
2个月  1对
3个月  1对+(生产1对）= 2对
4个月  2+1 = 3对
5个月  3+1 = 5对 (3月到5月 三月出生的兔子会生一胎）
6个月  8对
7个月  13对  
8个月  .......
"""
digsts = [1,1]
x = int(mont_str)
for i in range(2,x+1):
    digsts.append(digsts[i-1]+digsts[i-2])

print(f'兔子总数为：{digsts[x-1]}')


"""
判断101-200之间有多少个素数，并输出
"""
array=[]
count = 0
for i in range(101,200):
    if i % 2 != 0:
        array.append(i)
        count += 1
print(f'101-200共有：{count}个素数：它们分别是：{array}')
